package cn.yufan.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @Description 订单信息
 * @author kwd
 * @date 2017-10-7下午1:27:47
 */
public class Order implements Serializable{
	
	private String id;				//id
	private String driverCostType;	//驾驶员生活费类型（驾驶员自理和包含到车费）
	private Double carCost;			//租车费用
	private Double driverCost;		//驾驶员生活费用
	private Date startDate;			//租车开始日期
	private Date endDate;			//租车结束日期
	private String carCostFlag;		//结算租车费用标记（未结算，已结算）
	private String driverCostFlag;	//结算驾驶员报销费用（未结算，无报销，已结算）
	private String remark;			//备注
	private String orderState;		//订单状态
	private User user;				//出车人信息
	private Car car;				//车辆信息
    private Provider provider;    //出租方
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public String getDriverCostType() {
		return driverCostType;
	}
	public void setDriverCostType(String driverCostType) {
		this.driverCostType = driverCostType;
	}
	public Double getCarCost() {
		return carCost;
	}
	public void setCarCost(Double carCost) {
		this.carCost = carCost;
	}
	public Double getDriverCost() {
		return driverCost;
	}
	public void setDriverCost(Double driverCost) {
		this.driverCost = driverCost;
	}
	public Date getStartDate() {
		return startDate;
	}
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}
	public Date getEndDate() {
		return endDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	public String getCarCostFlag() {
		return carCostFlag;
	}
	public void setCarCostFlag(String carCostFlag) {
		this.carCostFlag = carCostFlag;
	}
	public String getDriverCostFlag() {
		return driverCostFlag;
	}
	public void setDriverCostFlag(String driverCostFlag) {
		this.driverCostFlag = driverCostFlag;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getOrderState() {
		return orderState;
	}
	public void setOrderState(String orderState) {
		this.orderState = orderState;
	}
	public Car getCar() {
		return car;
	}
	public void setCar(Car car) {
		this.car = car;
	}

    public Provider getProvider() {
        return provider;
    }

    public void setProvider(Provider provider) {
        this.provider = provider;
    }
}
